.signin_dlg .signin_box{width:370px;height:480px;border:solid 1px #B6D4B1;background: url(img/line_green490.png) 0 0 repeat-x;}
.signin_dlg .block{display:block;width:10px;height:16px;line-height:16px;overflow:hidden;font-size: 20px;position: absolute;}
.signin_dlg .block1{margin: 10px 0 0 -10px;color: #B6D4B1;}
.signin_dlg .block2{margin: 10px 0 0 -9px;color: #E1F8DA;}
.signin_dlg .close{position: absolute;width: 40px;height: 40px;margin: 0 0 0 330px;background: url(img/ic.png) 0 -2360px no-repeat ;}
.signin_dlg .nub{color: red;}
.signin_dlg .tel{line-height: 35px;font-size: 16px;font-weight: bold;color: #197c0d;padding: 0 15px;}
.signin_dlg .txt{padding: 0 15px 5px 15px;}
.signin_dlg .content{width: 343px;height:350px;background-color: white;border: solid 1px #B6D4B1;margin: 0 auto;}
.signin_dlg .sub_anv{padding: 15px 15px 0 15px;color: #197C0D;}
.signin_dlg .sub_anv a{color: #197C0D; text-decoration:underline;}
.signin_dlg .sub_anv .active{color: #E47702;text-decoration:none; cursor:default;}
/*选择心情*/
.signin_dlg .mood{ display:none;}
.signin_dlg .mood .tel_sub{padding-top: 10px;text-align: center;color: #197c0d;}
.signin_dlg .mood .pic{padding: 0 10px;}
.signin_dlg .mood .pic li{margin: 7px 1px;width: 50px;height: 50px;float: left;display: inline;cursor: pointer;}
.signin_dlg .mood .pic img{width: 100%;height: 100%;vertical-align: top;}
/*写心情*/
.signin_dlg .write{display:none;}
.signin_dlg .write .write_box{padding-top: 10px;}
.signin_dlg .write .head{float: left;display:inline;position: absolute;width: 50px;height: 50px;padding: 2px;background: url(img/bg_head.gif) 0 0 no-repeat;margin-left:10px;}
.signin_dlg .write .head img{width: 100%;height: 100%;vertical-align: top;}
.signin_dlg .write .contents{margin: 0 10px 0 70px;border: solid 1px #969696;}
.signin_dlg .write .face{width: 50px;height: 50px; margin-bottom:10px; padding:1px;}
.signin_dlg .write .inp1{width:200px;height:60px;border: none 0;background-color: white;overflow: auto; float:right; }
.signin_dlg .write .now_nub{line-height: 22px;background-color: #ebebeb;text-align: right;padding-right:5px;color: #939393;}
.signin_dlg .write .btn_box{padding: 10px;}
.signin_dlg .write .release{width: 90px;float: right;}
.signin_dlg .write .come_back{float: right;line-height: 30px;padding: 0 10px;}
/*我的签到*/
.signin_dlg .calendar{background-color: #EDEDE5; display:none; }
.signin_dlg .calendar .day{width: 125px;height: 25px;line-height:25px;background-color: #CACEC0;border-radius: 5px 5px 0 0;margin: 6px auto 0 auto;text-align: center;color: #798753;position: relative;}
.signin_dlg .calendar .left{font-size: 0;line-height:0;position: absolute;border:solid 8px #CACEC0;border-right: solid 10px white;left:0;top: 5px;cursor: pointer;}
.signin_dlg .calendar .right{font-size: 0;line-height:0;position: absolute;border:solid 8px #CACEC0;border-left: solid 10px white;right:0;top: 5px;cursor: pointer;}
.signin_dlg .calendar .time{width:100%;height: 25px;background-color: #CACEC0;color: #798753;}
.signin_dlg .calendar .time td{text-align: center;}
.signin_dlg .calendar .table{width: 100%;background-image: url(img/bg_calendar.gif);}
.signin_dlg .calendar .table tr{height: 49px;}
.signin_dlg .calendar .table td{width:49px;line-height: 25px;text-align: center;color: #798753;vertical-align: top;*height: 47px;}
.signin_dlg .calendar .table .in{background: url(img/ic.png) center -3110px no-repeat;cursor: default;}
.signin_dlg .calendar .table .on{background: url(img/ic.png) center -3156px no-repeat;}
.signin_dlg .calendar .table .show{width: 190px;min-height: 60px; _height:60px; background-color: #F8FFE8;border: solid 1px #B6D4B1;position: absolute;display: none;margin: 15px 0 0 15px;*margin: 10px 0 0 10px;}
.signin_dlg .calendar .table .show .block1{color: #B6D4B1;left:0;}
.signin_dlg .calendar .table .show .block2{color: #F8FFE8;left:0;}
.signin_dlg .calendar .table .show .head{width: 50px;height: 50px;float: left;position: absolute;padding: 5px 0 0 5px;left:0;top:0;}
.signin_dlg .calendar .table .show .contents{padding-left: 65px;text-align: left;line-height: 20px;word-wrap: break-word;word-break: break-all;overflow: hidden;}
/*好友签到*/
.signin_dlg .friends{overflow: auto;position: relative;}
.signin_dlg .friends .one_people{padding-top: 10px;}
.signin_dlg .friends .head_box{float: left;position: absolute;padding-left: 10px;}
.signin_dlg .friends .head{display: block;width: 50px;height: 50px;padding: 2px;background: url(img/bg_head.gif) 0 0 no-repeat;}
.signin_dlg .friends .head img{width: 100%;height: 100%;vertical-align: top;}
.signin_dlg .friends .day{text-align: center;color: #808D5C;}
.signin_dlg .friends .contents{margin-left: 75px;width: 235px;background-color: #F8FFE8;border: solid 1px #B0D0A1;padding:5px;}
.signin_dlg .friends .name{color: #197c0d;}
.signin_dlg .friends .block1{margin: 0 0 0 -15px;}
.signin_dlg .friends .block2{margin: 0 0 0 -14px;color:#F8FFE8;}
.signin_dlg .friends .text_box{height: 50px;padding-top: 5px;}
.signin_dlg .friends .pic{float: left;position: absolute;width: 50px;height: 50px;}
.signin_dlg .friends .pic img{width: 100%;height: 100%;vertical-align: top;}
.signin_dlg .friends .text{padding-left: 55px;word-wrap: break-word;word-break: break-all;}